| |
description |
108 pages
|
|
Komplexe, heterogene Systeme bestehen aus Hardware- und
Softwarekomponenten. Abweichend vom bisherigen Entwurfsstil wird im
Hardware/Software Codesign die Einteilung einer Systemstruktur in
Hardware und Software auf eine spaetere Entwurfsphase verschoben, um
eine aufeinander abgestimmte Implementierung zu gewaehrleisten.
Basis einer derartigen Partitionierung ist eine implementierungs-
unabhaengige Systemspezifikation, deren Erstellung durch neuartige
Spezifikations- werkzeuge unterstuetzt werden soll. In der
vorliegenden Arbeit wurde ein prototypisches Spezifikationswerkzeug
in Form eines hierarchischen Grapheditors entwickelt. Dabei wurden
zunaechst einige Anforderungen an ein solches Spezifikationswerkzeug
erarbeitet.Bei der anschliessenden Untersuchung einiger bestehender
Werkzeuge stellte sich heraus, dass keines dieser Werkzeuge den
Anforderungen voll gerecht werden kann. Mit dem entwickelten
Grapheditor ist es moeglich ein Gesamtsystem auf graphischem Weg in
Teilsysteme zu zerlegen und Verbindungen zwischen den einzelnen
Teil- systemen darzustellen. Durch die Implementierung eines
hierarchischen Knoten- typs ist es ausserdem moeglich Teilsysteme in
noch kleinere Teilsysteme aufzu- spalten. Zur Darstellung von
Verhalten und Struktur der einzelnen, durch die Knoten
repraesentierten Systeme, wurde die Moeglichkeit einer textuellen
Attributierung implementiert. Weiterfuehrenden Arbeiten ist es
vorbehalten, geeignete Beschreibungsformen fuer Verhalten bzw.
Struktur zu entwickeln, auf deren Basis Implementierungs-
entscheidungen fuer Embedded Systems getroffen werden koennen. Zur
Realisierung des Grapheditors wurden objektorientierte
Entwurfsmethoden verwendet. Die Implementierung erfolgte auf einer
PC-Plattform unter Windows 95 mit Microsoft Visual C++ 4.0.
|
publisher |
Stuttgart, Germany, Universität Stuttgart
|
type |
Text
|
| Diploma Thesis
|
source |
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-1392/DIP-1392.ps
|
contributor |
Integrierter Systementwurf (IPVR)
|
format |
application/postscript
|
| 3103128 Bytes
|
subject |
Object-oriented Programming (CR D.1.5)
|
| Software Engineering Design Tools and Techniques (CR
D.2.2)
|
| Software Engineering Design (CR D.2.10)
|
relation |
Diploma Thesis No. 1392
|